#ifndef __edaGenContinue_h__
#define __edaGenContinue_h__

#include "edaContinue.h"
#include "edaDefine.h"

class edaGenContinue : public edaContinue
{
 public:
  edaGenContinue() {};
  edaGenContinue(unsigned int _maxNumGen);
  virtual ~edaGenContinue() {};
  virtual edaContinue *clone() const;
  void init();
  bool check(edaSolution &solution);
  virtual void Serialize(edaBuffer &buf, bool pack);
    
  setClassID(_SYSCLASSID_ + _CLSID_GEN_CONTINUE_);

 private:
  unsigned int maxNumGen;
  unsigned int numGen;
};

#endif
